import java.util.Date;
import java.util.Vector;

public class OrdenCompra {

	private int numero;
	private Proveedor proveedor;
	private Date fecha;
	private Vector<DetalleOrdenCompra> detalle;
	private static int ultimonumero;

	public OrdenCompra(Proveedor proveedor, Date fecha) {
		this.numero = getUltimoNumero();
		this.proveedor = proveedor;
		this.fecha = fecha;
		this.detalle = new Vector<DetalleOrdenCompra>();
	}
	
	public int getUltimoNumero() {
		return ultimonumero++;
	}
	
	public int getNumero() {
		return numero;
	}

	public Proveedor getProveedor() {
		return proveedor;
	}

	public Date getFecha() {
		return fecha;
	}

	public Vector<DetalleOrdenCompra> getDetalle() {
		return detalle;
	}

	public void setDetalle(int cantidad, int material) {
		DetalleOrdenCompra detalleordencompra = new DetalleOrdenCompra(cantidad, material);
		detalle.add(detalleordencompra);
	}
}